<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>ECountry.java</title>
</head>
<body bgcolor="white">
<pre><tt><font color="#000000">01:</font> <i><font color="#9A1900">// AS-Enums/ECountry.java</font></i>
<font color="#000000">02:</font>  
<font color="#000000">03:</font> <b><font color="#0000FF">public</font></b> enum ECountry <font color="#FF0000">{</font>
<font color="#000000">04:</font> 
<font color="#000000">05:</font> 
<font color="#000000">06:</font>     <b><font color="#000000">PL</font></b><font color="#990000">(</font><font color="#993399">313</font><font color="#990000">)</font>  <font color="#FF0000">{</font>
<font color="#000000">07:</font>         <b><font color="#0000FF">public</font></b> String <b><font color="#000000">getCapital</font></b><font color="#990000">()</font> <font color="#FF0000">{</font> <b><font color="#0000FF">return</font></b> <font color="#FF0000">"Warsaw"</font><font color="#990000">;</font>   <font color="#FF0000">}</font>
<font color="#000000">08:</font>         <b><font color="#0000FF">public</font></b> String <b><font color="#000000">toString</font></b><font color="#990000">()</font>   <font color="#FF0000">{</font> <b><font color="#0000FF">return</font></b> <font color="#FF0000">"Poland"</font><font color="#990000">;</font>   <font color="#FF0000">}</font>
<font color="#000000">09:</font>     <font color="#FF0000">}</font><font color="#990000">,</font>
<font color="#000000">10:</font> 
<font color="#000000">11:</font>     <b><font color="#000000">FR</font></b><font color="#990000">(</font><font color="#993399">675</font><font color="#990000">)</font> <font color="#FF0000">{</font>
<font color="#000000">12:</font>         <b><font color="#0000FF">public</font></b> String <b><font color="#000000">getCapital</font></b><font color="#990000">()</font> <font color="#FF0000">{</font> <b><font color="#0000FF">return</font></b> <font color="#FF0000">"Paris"</font><font color="#990000">;</font>    <font color="#FF0000">}</font>
<font color="#000000">13:</font>         <b><font color="#0000FF">public</font></b> String <b><font color="#000000">toString</font></b><font color="#990000">()</font>   <font color="#FF0000">{</font> <b><font color="#0000FF">return</font></b> <font color="#FF0000">"France"</font><font color="#990000">;</font>   <font color="#FF0000">}</font>
<font color="#000000">14:</font>     <font color="#FF0000">}</font><font color="#990000">,</font>
<font color="#000000">15:</font> 
<font color="#000000">16:</font>     <b><font color="#000000">IT</font></b><font color="#990000">(</font><font color="#993399">301</font><font color="#990000">)</font> <font color="#FF0000">{</font>
<font color="#000000">17:</font>         <b><font color="#0000FF">public</font></b> String <b><font color="#000000">getCapital</font></b><font color="#990000">()</font> <font color="#FF0000">{</font> <b><font color="#0000FF">return</font></b> <font color="#FF0000">"Rome"</font><font color="#990000">;</font>     <font color="#FF0000">}</font>
<font color="#000000">18:</font>         <b><font color="#0000FF">public</font></b> String <b><font color="#000000">toString</font></b><font color="#990000">()</font>   <font color="#FF0000">{</font> <b><font color="#0000FF">return</font></b> <font color="#FF0000">"Italy"</font><font color="#990000">;</font>    <font color="#FF0000">}</font>
<font color="#000000">19:</font>     <font color="#FF0000">}</font><font color="#990000">,</font>
<font color="#000000">20:</font> 
<font color="#000000">21:</font>     <b><font color="#000000">HU</font></b><font color="#990000">(</font><font color="#993399">93</font><font color="#990000">)</font> <font color="#FF0000">{</font>
<font color="#000000">22:</font>         <b><font color="#0000FF">public</font></b> String <b><font color="#000000">getCapital</font></b><font color="#990000">()</font> <font color="#FF0000">{</font> <b><font color="#0000FF">return</font></b> <font color="#FF0000">"Budapest"</font><font color="#990000">;</font> <font color="#FF0000">}</font>
<font color="#000000">23:</font>         <b><font color="#0000FF">public</font></b> String <b><font color="#000000">toString</font></b><font color="#990000">()</font>   <font color="#FF0000">{</font> <b><font color="#0000FF">return</font></b> <font color="#FF0000">"Hungary"</font><font color="#990000">;</font>  <font color="#FF0000">}</font>
<font color="#000000">24:</font>     <font color="#FF0000">}</font><font color="#990000">,</font>
<font color="#000000">25:</font> 
<font color="#000000">26:</font>     <b><font color="#000000">GE</font></b><font color="#990000">(</font><font color="#993399">357</font><font color="#990000">)</font> <font color="#FF0000">{</font>
<font color="#000000">27:</font>         <b><font color="#0000FF">public</font></b> String <b><font color="#000000">getCapital</font></b><font color="#990000">()</font> <font color="#FF0000">{</font> <b><font color="#0000FF">return</font></b> <font color="#FF0000">"Berlin"</font><font color="#990000">;</font>   <font color="#FF0000">}</font>
<font color="#000000">28:</font>         <b><font color="#0000FF">public</font></b> String <b><font color="#000000">toString</font></b><font color="#990000">()</font>   <font color="#FF0000">{</font> <b><font color="#0000FF">return</font></b> <font color="#FF0000">"Germany"</font><font color="#990000">;</font>  <font color="#FF0000">}</font>
<font color="#000000">29:</font>     <font color="#FF0000">}</font><font color="#990000">;</font> <i><font color="#9A1900">// &lt;-- semicolon here!</font></i>
<font color="#000000">30:</font> 
<font color="#000000">31:</font>     <i><font color="#9A1900">// can be private - no new objects can be created anyway</font></i>
<font color="#000000">32:</font>     <b><font color="#0000FF">private</font></b> <b><font color="#000000">ECountry</font></b><font color="#990000">(</font><font color="#009900">int</font> a<font color="#990000">)</font> <font color="#FF0000">{</font>
<font color="#000000">33:</font>         area <font color="#990000">=</font> a<font color="#990000">;</font>
<font color="#000000">34:</font>     <font color="#FF0000">}</font>
<font color="#000000">35:</font> 
<font color="#000000">36:</font>     <b><font color="#0000FF">private</font></b> <font color="#009900">int</font> area<font color="#990000">;</font> <i><font color="#9A1900">// in thousands of square km</font></i>
<font color="#000000">37:</font> 
<font color="#000000">38:</font>     <b><font color="#0000FF">abstract</font></b> <b><font color="#0000FF">public</font></b> String <b><font color="#000000">getCapital</font></b><font color="#990000">();</font>
<font color="#000000">39:</font>     <b><font color="#0000FF">public</font></b> <font color="#009900">int</font> <b><font color="#000000">getArea</font></b><font color="#990000">()</font><font color="#FF0000">{</font> <b><font color="#0000FF">return</font></b> area<font color="#990000">;</font> <font color="#FF0000">}</font>
<font color="#000000">40:</font> 
<font color="#000000">41:</font> <font color="#FF0000">}</font>
<font color="#000000">42:</font> </tt></pre>
</body>
</html>
